package com.mazaiting.lab.domain.vo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 授权响应 VO
 * 1. 授权接口方法实体信息
 * 2. 前端增加对应的 file 字段并上传
 * 3. 注: 需要将字段中的'_'改为'-'
 * @author mazaiting
 * @create_time 2022/10/9 19:32
 */
@Data
public class PolicyResponseVO {
    /**
     * 对象路径
     */
    private String key;
    /**
     * 授权
     */
    private String policy;
    /**
     * 算法
     */
    @JSONField(name = "x_amz_algorithm")
    private String xAmzAlgorithm;
    /**
     * 授信
     */
    @JSONField(name = "x_amz_credential")
    private String xAmzCredential;
    /**
     * 签名
     */
    @JSONField(name = "x_amz_signature")
    private String xAmzSignature;
    /**
     * 日志
     */
    @JSONField(name = "x_amz_date")
    private String xAmzDate;

}
